package com.itmentu.mapper;

import com.itmentu.pojo.UserInfo;
import org.apache.ibatis.annotations.CacheNamespace;
import org.apache.ibatis.annotations.Flush;
import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update;
import org.mybatis.caches.redis.RedisCache;

/**
 * @Author：http://www.itmentu.com
 * @date： 2021/11/9 12:05
 * @Description：
 ***/
//导入mybatis-redis依赖，自动存入redis
@CacheNamespace(implementation = RedisCache.class)
public interface UserInfoMapper {

    /***
     * 查询
     */
    @Flush
    @Select("select * from user_info where id=#{id}")
    UserInfo findOne(Integer id);

    /**
     * 修改
     */
    @Update("update user_info set address=#{address} where id=#{id}")
    void update(UserInfo userInfo);
}
